// ... 其他导入保持不变
import { WcstaskInput } from './wcstask-input'; // 新增 wcs任务分页类型

/**
 *  wcs任务分页全局返回结果
 * 
 * @export
 * @interface  AdminResultWcstask
 */
export interface AdminResultWcstask {
    // ... 其他字段保持不变

    /**
     * @type {WcstaskPagedResult}
     * @memberof  AdminResultWcstask
     */
    result?: WcstaskPagedResult;


    /**
     * 状态码
     *
     * @type {number}
     * @memberof  AdminResultWcstask
     */
    code?: number;

    /**
     * 类型success、warning、error
     *
     * @type {string}
     * @memberof  AdminResultWcstask
     */
    type?: string | null;

    /**
     * 错误信息
     *
     * @type {string}
     * @memberof  AdminResultWcstask
     */
    message?: string | null;



    /**
     * 附加数据
     *
     * @type {any}
     * @memberof  AdminResultWcstask
     */
    extras?: any | null;

    /**
     * 时间
     *
     * @type {Date}
     * @memberof  AdminResultWcstask
     */
    time?: Date;
}

/**
 *  wcs任务分页结果
 * 
 * @export
 * @interface WcstaskPagedResult
 */
export interface WcstaskPagedResult {
    /**
     * 当前页数据集合
     * @type {Array<WcstaskInput>}
     */
    items: Array<WcstaskInput>;

    /**
     * 总记录数
     * @type {number}
     */
    total: number;

    /**
     * 当前页码
     * @type {number}
     */
    pageNumber: number;

    /**
     * 每页大小
     * @type {number}
     */
    pageSize: number;
}